home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / w3 / descrip.mms.z / descrip.mms
Encoding:
Text File  |  1998-05-21  |  2.1 KB  |  75 lines

  1. # where the w3 lisp files should go
  2. prefix  = gnu_root
  3. datadir = $(prefix):[lib]
  4. lispdir = $(prefix):[lib.emacs.site-lisp]
  5. confdir = $(prefix):[lib.emacs.w3]
  6.  
  7. EMACS = emacs
  8. ECHO  = write sys$output
  9. MKDIR = create/dir
  10.  
  11. ############## no user servicable parts beyond this point ###################
  12. # Have to preload a few things to get a nice clean compile
  13.  
  14. EMACS     = emacs
  15. WIDGETDIR = 
  16.  
  17. DEPS = -l sys$disk:[]vmsloadup.el
  18.  
  19. # compile with noninteractive and relatively clean environment
  20. BATCHFLAGS = -batch -q -no-site-file
  21.  
  22. URLSOURCES = \
  23.     url-nfs.el url-file.el url-cookie.el url-parse.el url-irc.el    \
  24.     url-gopher.el url-http.el url-mail.el url-misc.el url-news.el    \
  25.     url-vars.el url-auth.el mm.el md5.el url-gw.el ssl.el base64.el    \
  26.     url.el socks.el url-cache.el url-ns.el
  27.  
  28. URLOBJECTS    = $(URLSOURCES:.el=.elc)
  29.  
  30. SOURCES = \
  31.     $(URLSOURCES) mule-sysdp.el w3-widget.el devices.el w3-imap.el    \
  32.     css.el dsssl.el dsssl-flow.el font.el images.el w3-vars.el    \
  33.     w3-cus.el w3-style.el w3-keyword.el w3-forms.el w3-emulate.el    \
  34.     w3-props.el w3-auto.el w3-menu.el w3-mouse.el w3-toolbar.el    \
  35.     w3-prefs.el w3-speak.el w3-latex.el w3-parse.el w3-display.el    \
  36.     w3-print.el w3-about.el w3-hot.el w3-e19.el w3-xemac.el w3.el    \
  37.     w3-script.el w3-jscript.el w3-elisp.el w3-e20.el        \
  38.     auto-autoloads.el custom-load.el
  39.  
  40. OBJECTS = $(SOURCES:.el=.elc)
  41.  
  42. # Warning!  Currently, the following file can _NOT_ be bytecompiled.
  43. EXTRAS = w3-sysdp.el docomp.el
  44.  
  45. .SUFFIXES: .elc .el
  46.  
  47. .el.elc:
  48.     $(EMACS) $(BATCHFLAGS) $(DEPS) -f batch-byte-compile $(MMS$SOURCE)
  49.  
  50. all:    w3
  51.  
  52. w3:    $(SOURCES) $(EXTRAS) $(OBJECTS)
  53.     @echo Build of w3 complete...
  54.  
  55. fast:    $(SOURCES) $(EXTRAS)
  56.     $(EMACS) $(BATCHFLAGS) $(DEPS) -f batch-byte-compile $(SOURCES)
  57.  
  58. install: all
  59.     @$(ECHO) Installing in $(lispdir)
  60.     if f$parse("$(lispdir)") .eqs. "" then $(MKDIR) $(lispdir)
  61.     copy/log $(SOURCES),$(OBJECTS),$(EXTRAS) $(lispdir)
  62.     - purge/log $(lispdir)
  63.  
  64. distclean: clean
  65.     $(RM) config.* Makefile
  66.  
  67. clean:
  68.     $(RM) $(OBJECTS)
  69.  
  70. w3-vars.elc: w3-cus.elc w3-vars.el
  71. w3-display.elc: w3-display.el css.elc font.elc w3-imap.elc
  72. css.elc: css.el font.elc
  73. w3.elc: css.elc w3-vars.elc w3.el
  74. dsssl.elc: dsssl.el dsssl-flow.elc
  75.